# coding:utf-8
 
from .cat.action import run as cat_run
from .dog.action import run as dog_run



'''

### python包

- 包就是文件夹，包里面还可以有包，也就是子文件夹
- 一个python文件就是模块

> 包 => 模块 => 函数

### 包的身份证

__init__.py是每一个python包里必须存在的文件

### 创建包建议

- 主题明确，功能确定，方便使用
- 层次分明，调用清晰

### 包的导入

import package

package:被导入包的名字

将python中的某个包或者模块，导入当前的py文件中

【提示】

使用交互式python，导包后，只能调用对应包里面__init__.py提供的功能

package_name.func_name

### 模块导入

from package import module

package:来源的包名
module:包中的目标模块

通过从某个包中找到对应的模块

### 函数导入

from package.module import function as xxx

### 简洁导包

在外层包的__init__文件中提前导入内部包

语法：from .cat.action import run



'''

def test():
    print("out test")
